$(document).ready
(
    function()
    {
	$('.button').button();
	$('.dialog').dialog
	({
	    autoOpen:	false,
	    modal:	true
	});
	$('div.accordion').accordion({ 'fillSpace': true });
	$('div.tabs')
	    .tabs()
	    .bind
	    (
		'tabsshow',
		function(e,ui)
		{
		    if ( $(this).attr('id') )
		    {
//			alert($(this).attr('id'));
			$.get
			(
			    'session.php',
			    {
				mode:	'tabsOptions',
				tabId:	$(this).attr('id'),
				index:	ui.index
			    }
			);
		    }
		    return false;
		}
	    );

	$('.ui-widget').css('font-size','9pt');

	$('input:text,input:password,select,textarea')
	    .addClass('ui-corner-all')
	    .addClass('ui-state-default')
	    .focus(function(){$(this).addClass('ui-state-active');})
	    .blur(function(){$(this).removeClass('ui-state-active');})
	    .hover
	    (
		function(){$(this).addClass('ui-state-hover');},
		function(){$(this).removeClass('ui-state-hover');}
	    );
//	$('input:text.search')
//	    .val('Поиск...')
//	    .focus(function(){if($(this).val()=='Поиск...'){$(this).val('');}})
//	    .blur(function(){if($(this).val()==''){$(this).val('Поиск...');}});

	$('input:text.date')
//	    .val($(this).val()?'a':'ГГГГ-ДД-ММ')
//	    .focus(function(){$(this).val('');})
//	    .blur(function(){if($(this).val()==''){$(this).val('ГГГГ-ММ-ДД');}})
	    .datepicker
	    ({
		autoSize:	true,
		changeMonth:	true,
		changeYear:	true,
		dateFormat:	'yy-mm-dd',
		dayNames:	['Воскресенье','Понедельник','Вторник','Среда','Четверг','Пятница','Суббота'],
		dayNamesMin:	['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
		dayNamesShort:	['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
		monthNames:	['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
		monthNamesShort:['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
		nextText:	'След.',
		prevText:	'Пред.',
		firstDay:	1
	    });

	$('span.tel-number')
	    .css('cursor','pointer')
	    .hover
	    (
		function(){$(this).addClass('ui-state-active');},
		function(){$(this).removeClass('ui-state-active');}
	    )
	    .click
	    (
		function()
		{
		    if ( window.confirm('Набрать номер "'+$(this).html()+'"?') )
		    {
			$.getJSON
			(
			    '/cgi-bin/call.cgi',
			    { 'number': $(this).html() },
			    function(json)
			    {
				if ( json['code']==200 )
				{
				    alert('ОК! Ожидайте звонка.');
				}
				else
				{
				    alert('Произошла ошибка 0x'+json['code']);
				}
			    }
			);
		    }
		}
	    );
    }
);
